
# 创建一个celery应用(对象),一般一个项目只需要创建一个应用就可以了
from celery import Celery
import os
# 1. 设置配置文件, 需要放置到创建celery对象之前
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "meiduo_mall.settings.dev")

celery_app = Celery('meiduo', broker='redis://127.0.0.1:6379/15')
celery_app.config_from_object('celery_tasks.config')
# 加载配置文件
# celery_app = Celery('meiduo')
# celery_app.config_from_object('celery_tasks.config')

celery_app.autodiscover_tasks(['celery_tasks.sms', 'celery_tasks.email', 'celery_tasks.html'])